<!--

     Licensed to the Apache Software Foundation (ASF) under one
     or more contributor license agreements.  See the NOTICE file
     distributed with this work for additional information
     regarding copyright ownership.  The ASF licenses this file
     to you under the Apache License, Version 2.0 (the
     "License"); you may not use this file except in compliance
     with the License.  You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

     Unless required by applicable law or agreed to in writing,
     software distributed under the License is distributed on an
     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
     KIND, either express or implied.  See the License for the
     specific language governing permissions and limitations
     under the License.

-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- **************************************************************** -->
<!-- *  PLEASE KEEP COMPLICATED EXPRESSIONS OUT OF THESE TEMPLATES, * -->
<!-- *  i.e. only iterate & print data where possible. Thanks, Jez. * -->
<!-- **************************************************************** -->

<html>
<head>
    <!-- Generated by groovydoc (2.4.5) on Mon Sep 12 08:35:19 CEST 2016 -->
    <title>Process (Groovy Documentation)</title>
    <meta name="date" content="2016-09-12">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <link href="../../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
    <link href="../../../../../../groovy.ico" type="image/x-icon" rel="icon">
    <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">

<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
    parent.document.title="Process (Groovy Documentation)";
}
//-->
</script>
<noscript>
    <div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
    <!--   -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
    <!--   -->
</a>
    <ul class="navList" title="Navigation">
        <li><a href="../../../../../../overview-summary.html">Overview</a></li>
        <li><a href="package-summary.html">Package</a></li>
        <li class="navBarCell1Rev">Class</li>
        <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
        <li><a href="../../../../../../index-all.html">Index</a></li>
        <li><a href="../../../../../../help-doc.html">Help</a></li>
    </ul>
</div>

<div class="subNav">
    <div>
        <ul class="navList">
            <li><a href="../../../../../../index.html?io/vertx/groovy/ext/shell/system/Process" target="_top">Frames</a></li>
            <li><a href="Process.html" target="_top">No Frames</a></li>
        </ul>
    </div>
    <div>
        <ul class="subNavList">
            <li>Summary:&nbsp;</li>
            Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
        <ul class="subNavList">
            <li>&nbsp;|&nbsp;Detail:&nbsp;</li>
            Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_detail">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
    </div>
    <a name="skip-navbar_top">
        <!--   -->
    </a></div>
<!-- ========= END OF TOP NAVBAR ========= -->

<!-- ======== START OF CLASS DATA ======== -->
<div class="header">

    <div class="subTitle">Package: <strong>io.vertx.groovy.ext.shell.system</strong></div>

    <h2 title="[Groovy] Class Process" class="title">[Groovy] Class Process</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><ul class="inheritance"></ul></li><li>io.vertx.groovy.ext.shell.system.Process
</ul>
<div class="description">
    <ul class="blockList">
        <li class="blockList">



    <p> A process managed by the shell.
</p>

          </li>
    </ul>
</div>

<div class="summary">
    <ul class="blockList">
        <li class="blockList">
        <!-- =========== NESTED CLASS SUMMARY =========== -->
        

        <!-- =========== ENUM CONSTANT SUMMARY =========== -->
        
        <!-- =========== FIELD SUMMARY =========== -->
        

        <!-- =========== PROPERTY SUMMARY =========== -->
        

        <!-- =========== ELEMENT SUMMARY =========== -->
        

        
        <!-- ======== CONSTRUCTOR SUMMARY ======== -->
        <ul class="blockList">
                <li class="blockList"><a name="constructor_summary"><!--   --></a>
                    <h3>Constructor Summary</h3>
                    <ul class="blockList">
                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructors Summary table">
                        <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
                        <tr>
                            <th class="colFirst" scope="col">Constructor and description</th>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst">
                                <code><a href="#Process(java.lang.Object)">Process</a></strong>
                                (java.lang.Object delegate)</code><br></td>
                        </tr>
                        
                    </table>
                   </ul>
              </li>
        </ul>
        

        
        <!-- ========== METHOD SUMMARY =========== -->
        <ul class="blockList">
            
            <li class="blockList"><a name="method_summary"><!--   --></a>
                    <h3>Methods Summary</h3>
                    <ul class="blockList">
                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Methods Summary table">
                        <caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
                        <tr>
                            <th class="colFirst" scope="col">Type</th>
                            <th class="colLast" scope="col">Name and description</th>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.lang.Integer</strong></code></td>
                            <td class="colLast"><code><strong><a href="#exitCode()">exitCode</a></strong>()</code><br>@return the process exit code when the status is  otherwise <code>null</code></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.lang.Object</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getDelegate()">getDelegate</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../../io/vertx/groovy/ext/shell/session/Session.html'>Session</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#getSession()">getSession</a></strong>()</code><br>@return the process session</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../../io/vertx/groovy/ext/shell/term/Tty.html'>Tty</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#getTty()">getTty</a></strong>()</code><br>@return the process tty</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>boolean</strong></code></td>
                            <td class="colLast"><code><strong><a href="#interrupt()">interrupt</a></strong>()</code><br>Attempt to interrupt the process.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>boolean</strong></code></td>
                            <td class="colLast"><code><strong><a href="#interrupt(Handler<Void>)">interrupt</a></strong>(io.vertx.core.Handler&lt;java.lang.Void&gt; completionHandler)</code><br>Attempt to interrupt the process.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#resume()">resume</a></strong>()</code><br>Suspend the process.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#resume(boolean)">resume</a></strong>(boolean foreground)</code><br>Suspend the process.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#resume(Handler<Void>)">resume</a></strong>(io.vertx.core.Handler&lt;java.lang.Void&gt; completionHandler)</code><br>Suspend the process.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#resume(boolean, Handler<Void>)">resume</a></strong>(boolean foreground, io.vertx.core.Handler&lt;java.lang.Void&gt; completionHandler)</code><br>Suspend the process.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#run()">run</a></strong>()</code><br>Run the process.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#run(boolean)">run</a></strong>(boolean foreground)</code><br>Run the process.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#run(Handler<Void>)">run</a></strong>(io.vertx.core.Handler&lt;java.lang.Void&gt; completionHandler)</code><br>Run the process.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#run(boolean, Handler<Void>)">run</a></strong>(boolean foregraound, io.vertx.core.Handler&lt;java.lang.Void&gt; completionHandler)</code><br>Run the process.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../../io/vertx/groovy/ext/shell/system/Process.html'>Process</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#setSession(io.vertx.groovy.ext.shell.session.Session)">setSession</a></strong>(<a href='../../../../../../io/vertx/groovy/ext/shell/session/Session.html'>Session</a> session)</code><br>Set the process session</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../../io/vertx/groovy/ext/shell/system/Process.html'>Process</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#setTty(io.vertx.groovy.ext.shell.term.Tty)">setTty</a></strong>(<a href='../../../../../../io/vertx/groovy/ext/shell/term/Tty.html'>Tty</a> tty)</code><br>Set the process tty.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../../ExecStatus.html'>ExecStatus</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#status()">status</a></strong>()</code><br>@return the current process status</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#suspend()">suspend</a></strong>()</code><br>Resume the process.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#suspend(Handler<Void>)">suspend</a></strong>(io.vertx.core.Handler&lt;java.lang.Void&gt; completionHandler)</code><br>Resume the process.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#terminate()">terminate</a></strong>()</code><br>Terminate the process.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#terminate(Handler<Void>)">terminate</a></strong>(io.vertx.core.Handler&lt;java.lang.Void&gt; completionHandler)</code><br>Terminate the process.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../../io/vertx/groovy/ext/shell/system/Process.html'>Process</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#terminatedHandler(Handler<Integer>)">terminatedHandler</a></strong>(io.vertx.core.Handler&lt;java.lang.Integer&gt; handler)</code><br>Set an handler for being notified when the process terminates.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#toBackground()">toBackground</a></strong>()</code><br>Set the process in background.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#toBackground(Handler<Void>)">toBackground</a></strong>(io.vertx.core.Handler&lt;java.lang.Void&gt; completionHandler)</code><br>Set the process in background.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#toForeground()">toForeground</a></strong>()</code><br>Set the process in foreground.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#toForeground(Handler<Void>)">toForeground</a></strong>(io.vertx.core.Handler&lt;java.lang.Void&gt; completionHandler)</code><br>Set the process in foreground.</td>
                        </tr>
                        
                    </table>
                   </ul>
              </li>
            
            <li class="blockList"><a name="method_summary"><!--   --></a>
                    <h3>Inherited Methods Summary</h3>
                    <ul class="blockList">
                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
                        <tr>
                            <th class="colFirst" scope="col">Methods inherited from class</th>
                            <th class="colLast" scope="col">Name</th>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>class java.lang.Object</strong></code></td>
                            <td class="colLast"><code>java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()</code></td>
                        </tr>
                    </table>
                   </ul>
              </li>
                
        </ul>
        
    </li>
    </ul>
</div>

<div class="details">
    <ul class="blockList">
        <li class="blockList">
           

            

            

            

            
            <!-- =========== CONSTRUCTOR DETAIL =========== -->
            <ul class="blockList">
                <li class="blockList"><a name="constructor_detail">
                    <!--   -->
                </a>
                    <h3>Constructor Detail</h3>
                    
                        <a name="Process(java.lang.Object)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><strong>Process</strong>(java.lang.Object delegate)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                </li>
            </ul>
            


            
            <!-- =========== METHOD DETAIL =========== -->
            <ul class="blockList">
                <li class="blockList"><a name="method_detail">
                    <!--   -->
                </a>
                    <h3>Method Detail</h3>
                    
                        <a name="exitCode()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.lang.Integer <strong>exitCode</strong>()</h4>
                                <p>
   <DL><DT><B>Returns:</B></DT><DD>the process exit code when the status is  otherwise <code>null</code></DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="getDelegate()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.lang.Object <strong>getDelegate</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getSession()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../../io/vertx/groovy/ext/shell/session/Session.html'>Session</a> <strong>getSession</strong>()</h4>
                                <p>
   <DL><DT><B>Returns:</B></DT><DD>the process session</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="getTty()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../../io/vertx/groovy/ext/shell/term/Tty.html'>Tty</a> <strong>getTty</strong>()</h4>
                                <p>
   <DL><DT><B>Returns:</B></DT><DD>the process tty</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="interrupt()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>boolean <strong>interrupt</strong>()</h4>
                                <p> Attempt to interrupt the process.
   <DL><DT><B>Returns:</B></DT><DD>true if the process caught the signal</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="interrupt(Handler<Void>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>boolean <strong>interrupt</strong>(io.vertx.core.Handler&lt;java.lang.Void&gt; completionHandler)</h4>
                                <p> Attempt to interrupt the process.
   <DL><DT><B>Returns:</B></DT><DD>true if the process caught the signal</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>completionHandler</code> -  handler called after interrupt callback</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="resume()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>resume</strong>()</h4>
                                <p> Suspend the process.
   </p>
                            </li>
                        </ul>
                    
                        <a name="resume(boolean)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>resume</strong>(boolean foreground)</h4>
                                <p> Suspend the process. 
   <DL><DT><B>Parameters:</B></DT><DD>foreground</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="resume(Handler<Void>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>resume</strong>(io.vertx.core.Handler&lt;java.lang.Void&gt; completionHandler)</h4>
                                <p> Suspend the process.
   <DL><DT><B>Parameters:</B></DT><DD><code>completionHandler</code> -  handler called after resume callback</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="resume(boolean, Handler<Void>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>resume</strong>(boolean foreground, io.vertx.core.Handler&lt;java.lang.Void&gt; completionHandler)</h4>
                                <p> Suspend the process.
   <DL><DT><B>Parameters:</B></DT><DD>foreground</DD><DD><code>completionHandler</code> -  handler called after resume callback</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="run()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>run</strong>()</h4>
                                <p> Run the process.
   </p>
                            </li>
                        </ul>
                    
                        <a name="run(boolean)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>run</strong>(boolean foreground)</h4>
                                <p> Run the process. 
   <DL><DT><B>Parameters:</B></DT><DD>foreground</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="run(Handler<Void>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>run</strong>(io.vertx.core.Handler&lt;java.lang.Void&gt; completionHandler)</h4>
                                <p> Run the process.
   <DL><DT><B>Parameters:</B></DT><DD><code>completionHandler</code> -  handler called after process callback</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="run(boolean, Handler<Void>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>run</strong>(boolean foregraound, io.vertx.core.Handler&lt;java.lang.Void&gt; completionHandler)</h4>
                                <p> Run the process.
   <DL><DT><B>Parameters:</B></DT><DD>foregraound</DD><DD><code>completionHandler</code> -  handler called after process callback</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="setSession(io.vertx.groovy.ext.shell.session.Session)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../../io/vertx/groovy/ext/shell/system/Process.html'>Process</a> <strong>setSession</strong>(<a href='../../../../../../io/vertx/groovy/ext/shell/session/Session.html'>Session</a> session)</h4>
                                <p> Set the process session
   <DL><DT><B>Returns:</B></DT><DD>this object</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>session</code> -  the process session</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="setTty(io.vertx.groovy.ext.shell.term.Tty)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../../io/vertx/groovy/ext/shell/system/Process.html'>Process</a> <strong>setTty</strong>(<a href='../../../../../../io/vertx/groovy/ext/shell/term/Tty.html'>Tty</a> tty)</h4>
                                <p> Set the process tty.
   <DL><DT><B>Returns:</B></DT><DD>this object</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>tty</code> -  the process tty</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="status()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../../ExecStatus.html'>ExecStatus</a> <strong>status</strong>()</h4>
                                <p>
   <DL><DT><B>Returns:</B></DT><DD>the current process status</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="suspend()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>suspend</strong>()</h4>
                                <p> Resume the process.
   </p>
                            </li>
                        </ul>
                    
                        <a name="suspend(Handler<Void>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>suspend</strong>(io.vertx.core.Handler&lt;java.lang.Void&gt; completionHandler)</h4>
                                <p> Resume the process.
   <DL><DT><B>Parameters:</B></DT><DD><code>completionHandler</code> -  handler called after suspend callback</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="terminate()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>terminate</strong>()</h4>
                                <p> Terminate the process.
   </p>
                            </li>
                        </ul>
                    
                        <a name="terminate(Handler<Void>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>terminate</strong>(io.vertx.core.Handler&lt;java.lang.Void&gt; completionHandler)</h4>
                                <p> Terminate the process.
   <DL><DT><B>Parameters:</B></DT><DD><code>completionHandler</code> -  handler called after end callback</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="terminatedHandler(Handler<Integer>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../../io/vertx/groovy/ext/shell/system/Process.html'>Process</a> <strong>terminatedHandler</strong>(io.vertx.core.Handler&lt;java.lang.Integer&gt; handler)</h4>
                                <p> Set an handler for being notified when the process terminates.
   <DL><DT><B>Returns:</B></DT><DD>this object</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>handler</code> -  the handler called when the process terminates.</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="toBackground()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>toBackground</strong>()</h4>
                                <p> Set the process in background.
   </p>
                            </li>
                        </ul>
                    
                        <a name="toBackground(Handler<Void>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>toBackground</strong>(io.vertx.core.Handler&lt;java.lang.Void&gt; completionHandler)</h4>
                                <p> Set the process in background.
   <DL><DT><B>Parameters:</B></DT><DD><code>completionHandler</code> -  handler called after background callback</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="toForeground()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>toForeground</strong>()</h4>
                                <p> Set the process in foreground.
   </p>
                            </li>
                        </ul>
                    
                        <a name="toForeground(Handler<Void>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>toForeground</strong>(io.vertx.core.Handler&lt;java.lang.Void&gt; completionHandler)</h4>
                                <p> Set the process in foreground.
   <DL><DT><B>Parameters:</B></DT><DD><code>completionHandler</code> -  handler called after foreground callback</DD></DL></p>
                            </li>
                        </ul>
                    
                </li>
            </ul>
            
        </li>
    </ul>
</div>

<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
    <!--   -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
    <!--   -->
</a>
    <ul class="navList" title="Navigation">
        <li><a href="../../../../../../overview-summary.html">Overview</a></li>
        <li><a href="package-summary.html">Package</a></li>
        <li class="navBarCell1Rev">Class</li>
        <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
        <li><a href="../../../../../../index-all.html">Index</a></li>
        <li><a href="../../../../../../help-doc.html">Help</a></li>
    </ul>
</div>

<div class="subNav">
    <div>
        <ul class="navList">
            <li><a href="../../../../../../index.html?io/vertx/groovy/ext/shell/system/Process" target="_top">Frames</a></li>
            <li><a href="Process.html" target="_top">No Frames</a></li>
        </ul>
    </div>
    <div>
        <ul class="subNavList">
            <li>Summary:&nbsp;</li>
            Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
        <ul class="subNavList">
            <li>&nbsp;|&nbsp;Detail:&nbsp;</li>
            Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_detail">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
    </div>
    <p>Groovy Documentation</p>
    <a name="skip-navbar_bottom">
        <!--   -->
    </a>
    </div>
</div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>